Rendering 3d Vector Data Using the Theory of Stencil Shadow Volumes
نویسندگان
چکیده
In geographical information systems vector data has important applications in the analysis and management of virtual landscapes. Therefore, methods that allow combined visualization of terrain and geospatial vector data are required. Such methods have to adapt the vector data to the terrain surface and to ensure a precise and efficient mapping. In this paper, a rendering method based on the stencil shadow volumes theory is presented, which allows high-quality real-time overlay of vector data on virtual landscapes. The method includes three steps which are the generation of the vector data polyhedra, creation of the mask in stencil buffer and the application of the mask to the scene to render the vector data. The research and experiment show that our approach is a screen-space algorithm and is of pixel-level precision. Since it does not suffer from aliasing artifacts like texture-based techniques and independent of the complexity of the terrain data set, it can achieve good performance for the rendering of 3D vector data.
منابع مشابه
Practical and Robust Stenciled Shadow Volumes for Hardware-Accelerated Rendering
Twenty-five years ago, Crow published the shadow volume approach for determining shadowed regions in a scene. A decade ago, Heidmann described a hardware-accelerated stencil bufferbased shadow volume algorithm. However, hardware-accelerated stenciled shadow volume techniques have not been widely adopted by 3D games and applications due in large part to the lack of robustness of described techni...
متن کاملReal Time Single Scattering Effects
Rendering mist, haze or fog remains a challenge in current computer graphics since it is intrinsically a 3D problem. While the attenuation caused by fog is easy to implement, single scattering effects such as glows and shafts of light, that increase considerably the realism, are harder to render in realtime. This paper addresses the rendering of such effects along with volumetric shadows induce...
متن کاملReal-Time Shadow Generation Using BSP Trees and Stencil Buffers
This paper describes a real-time shadow generation algorithm for polygonal environments illuminated by movable point light sources. The main goal is to quickly reduce the number of hidden shadow volumes, by using a technique of volumetric shadow rendering using stencil buffers with a modified BSP tree, i.e. a simplified version of a SVBSP (Shadow Volume BSP) tree. It also provides new easy-to-i...
متن کاملFast, Practical and Robust Shadows
We present a set of algorithms for rendering shadows using the stencil buffer and shadow volume geometry. It can achieve greater performance than previous methods by applying a series of techniques for culling, clipping, and simplifying shadow volume geometry. The performance of many 3D games is currently limited by pixel fill rate, and the clipping and culling techniques effectively reduce the...
متن کاملShadow Volumes Revisited
We present a method to utilize the Shadow Volume Algorithm by Crow and Williams without using a stencil buffer. We show that the shadow mask can be generated in the alpha channel or even in the screen buffer, if a hardware-accelerated stencil buffer is not available. In comparison to the original stencil buffer method, a small speed up can be achieved, if the shadow mask is computed in the alph...
متن کامل